package com.prince.web.service;

import com.prince.model.Specifications;
import com.prince.page.Page;

import java.util.Map;

public interface SpecificationsService {
    /**
     * 功能描述: 分页查询规格
     * @Author: 王培喜 58528792@163.com
     * @Date: 2021/4/6 15:25
     */
    Map<String, Object> findSpecificationsByPage(Map<String, Object> params, Page page);
    /**
     * 功能描述: 添加规格
     * @Author: 王培喜 58528792@163.com
     * @Date: 2021/4/6 16:02
     */
    Map<String, Object> addSpecifications(Specifications specifications);
    /**
     * 功能描述: 修改规格
     * @Author: 王培喜 58528792@163.com
     * @Date: 2021/4/6 16:02
     */
    Map<String, Object> updateSpecifications(Specifications specifications);
    /**
     * 功能描述: 删除规格
     * @Author: 王培喜 58528792@163.com
     * @Date: 2021/4/6 16:02
     */
    Map<String, Object> delSpecifications(Specifications specifications);
    /**
     * 功能描述: 通过id查询
     * @Author: 王培喜 58528792@163.com
     * @Date: 2021/4/6 16:02
     */
    Map<String, Object> findSpecificationsById(Integer id);
    /**
     * 功能描述: 查询所有规格
     * @Author: 王培喜 58528792@163.com
     * @Date: 2021/4/6 16:02
     */
    Map<String, Object> findSpecificationsAll();
}
